definition term - French English Dictionary